<cfcomponent>

	<cffunction name="init" returntype="any" output="false" hint="Constructor">
		<cfargument name="G11nService" required="true"/>
		<cfset variables.conf = arguments.G11nService.getRB("persistence").getResourceBundleData()>		
<!--- 
		<cfset variables.APP_LOADED_KEY = "applicationLoadedAt" />
		<cfif structKeyExists(url, "init")>
			<cfset structDelete(variables, APP_LOADED_KEY, false) />
		</cfif>
		<cfif NOT structKeyExists(variables, APP_LOADED_KEY)>
		<cfscript>
			timestamp = now();
			variables.config = structNew();
			variables.config.dsn = "projects";
			createObject("component", "actionpacks.apputils.model.schema_tool.tool").init(variables.config.dsn, "actionpacks.projectshen.config.schema_scripts").ensureCurrent("projectshen.schema_tool");
			variables[APP_LOADED_KEY] = timestamp;
		</cfscript>
		</cfif>
--->
		<cfreturn this />
	</cffunction>

</cfcomponent>